package com.cmrx.model.vo;

import com.cmrx.model.util.UUIDUtil;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

@Data
@AllArgsConstructor
@NoArgsConstructor
public class LogVo {

    private String productId="310000000012";//应用ID 是
    private String productName="现场勘验信息采集移动系统";//应用名称 是
    private String logID;//日志ID 是
    private String operatorID="";//操作人ID 否
    private String operatorAccount; //操作人帐号 是
    private String operatorIdentity="1"; //操作人身份 0.管理员；1.普通用户
    private String operatorName; //操作人名
    private String organizationName;//单位名称
    private String organizationID;//单位机构代码
    private String opTime;//操作时间 yyyyMMddHHmmssSSSS，24小时格式，精确到毫秒
    private String resTime;//响应时间
    private String terminalType="1";//终端类型 0.非移动终端；1.移动终端
    private String terminalID="";//终端标识
    private String terminalNum="";//移动终端号码
    private String terminalMac="";//移动终端MAC
    private String opType;//操作行为类型0：登录；1：查询；2：新增；3：修改；4：删除；5：退出
    private String operateCondition;//操作条件
    private String operateResult;//操作结果 0：失败；1：成功
    private String errCode="";//失败原因代码1000用户方面的错误 1001无效输入 2000应用系统方面的错误  3000安全检查类方面的错误  3001IP受限	3002时间受限    3003操作次数受限 3004用户名与密码不匹配	3005数字证书被注销 3006用户账号被冻结 3007无操作权限 3999	其他安全检查方面的错误
    private String clientIp;//客户端IP
    private String clientPort;//客户端Port
    private String url;//目标URL
    private String objectParams="";//目标URL参数
    private String sessionID =UUIDUtil.getUUID();//会话ID
    private String funcModuleName;//功能模块名称
    private String objectIP;//目标IP
    private String objectPort;//目标Port
    private String querySql;//查询语句



}
